body {
	font-size: 16px;
}
.banner {
	position: relative;
	margin: 0 auto;
	width: 1900px;
	height: 485px;
	img {
		width: 100%;
		height: 100%;
	}
	.circle {
		width: 291px;
		height: 291px;
		left: 50%;
		top: 50px;
		margin-left: -145px;
		position: absolute;
		background: rgba(3,3,3,0.4);
		border-radius: 50%;
		text-align: center;
		display: table;
		>div {
			font-size: 28px;
			color: #fff;
			display: table-cell;
			vertical-align: middle;
		}
	}
}
.main {
	margin-top: 30px;
	overflow: hidden;
	.navs {
		width: 260px;
		float: left;
		ul {
			li {
				height: 60px;
				line-height: 60px;
				font-size: 24px;
				background: #cdcccc;
				text-align: center;
				margin-bottom: 3px;
				a {
					color: white;
				}
				&.active {
					background: #2577e3;
					a {
						text-decoration:none;
					}
				}
			}
		}
	}
	.tab-content {
		width: 900px;
		float: right;
		padding: 0 130px 0 60px;
		#aboutUs {
			padding-bottom: 280px;
			h1{
				font-size: 30px;
				span {
					margin-left: 10px;
					font-size: 18px;
				}
			}
			p {
				margin-bottom: 37px;
				font-size: 16px;
				line-height: 30px;
				&:first-of-type {
					margin-top: 40px;
				}
			}
		}
		#contactUs {
			padding-bottom: 270px;
			h2 {
				font-size: 24px;
				margin-bottom: 24px;
				i.iconfont {
					font-size: 24px;
				}
			}
			div.map-container {
				border: 10px solid #c6c7c8;
				position: relative;
				margin-bottom: 45px;
				img {
					border: 1px solid #fff;
					width: 100%;
				}
				i {
				    position: absolute;
    				left: 35px;
				    bottom: -20px;
					border-top: 10px solid #c6c7c8;
					border-left: 10px solid transparent;
					border-right: 10px solid transparent;
				}
			}
			p {
				margin-left: 28px;
				margin-bottom: 35px;
				line-height: 28px;
			}
		}
		#joinUs {
			margin-bottom: 170px;
			h2 {
				font-size: 24px;
				
			}
			section {
				h2 {
					margin: 30px 0 20px 0;
				}
				h3 {
					margin-bottom: 8px;
				}
				p {
					line-height: 28px;
					&:first-of-type {
						margin-bottom: 33px;
					}
				}
			}
		}
	}
}